set(src_list
    dispatcher_common.cc
    dispatcher_ffts.cc
    dispatcher_virtural.cc
    dispatcher.cc
    ffts_ctx_provider.cc
    task_logic_info.cc
)

set(src_list_extend
    dispatcher_aicpu.cc
)

target_sources(hccl_plf PRIVATE
    ${src_list}
)

target_sources(ccl_kernel PRIVATE
    ${src_list}
    ${src_list_extend}
)

target_sources(hccd PRIVATE
    ${src_list}
)

add_subdirectory(rtsq_interact)